// 使用Express框架构建一个web服务

// 1. 导入express框架
const express = require("express");
// 2. 调用express()获得一个app对象（等价于http模块中的createServer()）
const app = express();

// 配置静态资源(将当前项目中的public目录里面的文件全部公共，允许外部直接访问)
app.use(express.static('public'));

// 3. 设置请求对应的处理函数：请求地址:/ 根  请求方式：get
app.get("/", (req, res) => {
    // 设置响应内容
    //res.send("<h1>Hello World!</h1>"); 
    // 加载网站首页页面
    res.sendFile(__dirname + "/views/index.html");   
});
// 关于我们页面：[/about  get]
app.get("/about", (req, res) => {
    // 加载定义的页面内容
    res.sendFile(__dirname + "/views/about.html");  
});

// qq音乐页面：[/qq  get]
app.get("/qq", (req, res) => {
    // 加载定义的页面内容
    res.sendFile(__dirname + "/views/qq.html");  
});

// 4. 设置监听端口，并启动服务 
app.listen(3000, () => {
    console.log("服务已启动，端口：3000");
});
